dsh-enterworktree:在 DSH 里创建 git worktree 并开隔离 session

dsh-enterworktree 是 scccy 维护的 DSH 工作流宿主插件,注册 enter_worktree 工具,对标 Claude Code 的 /enterworktree。因 session.header.cwd 只读,插件在 nested 或 sibling 布局下创建或复用 git worktree,并通过 ctx.remote.session.create 开启指向该路径的隔离 session,返回 sessionId 供 Web GUI 打开。支持 branch、base、path、layout、openSession、inPlace 等参数,bundle 可配置 layout、dotworktreesDir、autoOpenSession。安装使用 plugin_manager install_bundle(GitHub 或 npm)。需 dsh-api-remotes 才能自动开 session;MIT 许可,Node >=20。

Read More
dsh-task-worktree:在 DSH 里按任务隔离 Git worktree

dsh-task-worktree 是 epik7th 维护的 DSH 社区插件(fork Letter2025/dsh-task-worktree),面向 0.2.0-rc.1 及以上宿主线。每个任务在独立 git worktree 与 worktree/ 分支上开发,状态写入 per-repo manifest,会话标题 badge 标记绑定关系且不新增 sidebar workspace。模型可用 worktree_create、worktree_list、worktree_status;合并、提交、删除由 /worktree 人类命令完成。安装:dsh plugin --profile desktop add github:epik7th/dsh-task-worktree。需 Git 2.31+、Node 20+,MIT 许可。

Read More
dsh-git-branch: Git 分支与 worktree 管理插件

`dsh-git-branch` 是 DeepSeek Harness(DSH)的一款插件,旨在解决在 DSH 环境下直接管理 Git 分支和 worktree 的需求。该插件通过集成 Git 逻辑到 UI 交互层,提供直观的分支切换、IDEA 风格选择器、右键菜单(新建、重命名、删除、推送)以及 Worktree 管理。 用户可在输入框工具栏直接查看和切换分支,利用右键菜单进行批量操作,并将分支隔离到独立工作区开发。该插件以 MIT 许可证开源,需确保对目标仓库有读写权限,适用于频繁分支切换和多环境并行开发的场景。

Read More
gord-dsh-worktree:为 DeepSeek Harness 提供的 Git Worktree 管理

gord-dsh-worktree 插件为 DeepSeek Harness 提供了标准的 Git worktree 管理能力,解决了多任务并行开发中的冲突与上下文混乱问题。该插件支持通过命令行或 UI 创建、管理和删除独立的开发会话,具备会话隔离、变更审查以及将旧版工作树迁移至项目目录的功能。此外,它还集成了快速模式预设、任务注意力托盘及并发工具调用等增强特性,安装后可显著提升开发效率与状态追踪能力。

Read More
dsh-simple-worktree-plus: A Git Worktree Management Plugin

`dsh-simple-worktree-plus` is a plugin for DeepSeek Harness (DSH) designed to optimize the Worktree management workflow in multi-branch task development. The plugin is open-sourced under the MIT license and maintained by GitHub-Xzhi. It provides more flexible branch handling options, supports force-deleting unmerged branches as the default behavior, and enhances UI access points (top bar and sidebar) as well as scope management capabilities. After installation, users can conveniently create, view, and delete Worktrees, but note that force-deleting a branch will permanently lose unmerged local commits.

Read More
dsh-branchman: Tree-based Branch Management Plugin for DeepSeek Harness

`dsh-branchman` is a DeepSeek Harness plugin designed to address the disconnect between session branch management and code repository branch management. It maps branch operations to Git worktrees, sub-sessions, and a visual tree structure, supporting session inheritance, file carrying, conflict handling, and interruption recovery. Developers can use the sidebar’s “Path Overview” for visual management, making it suitable for users who need to clearly manage development directions in multi-branch environments.

Read More
dsh-worktree-space: One Task, One Space: Parallel Work Across Branches

The DeepSeek Harness (DSH) plugin `dsh-worktree-space` adopts an "everything is a plugin" architecture and uses the worktree mechanism to physically isolate tasks across multiple repositories. The plugin places each task in an independent directory, creates a separate worktree for each repository on a unified branch, and allows the Agent session to work directly within the isolated space. Core features include task creation, automatic workspace registration, view management, adding repositories to tasks, and bilingual support. The plugin supports resolving conflicts through Git merging but does not create commits on the user's behalf. Installation requires Node.js >= 22.19.0 and the required DSH version, and it is suitable for complex, cross-repository development tasks.

Read More
dsh-worktree-jump: Create a Git Worktree in New-Conversation and Start a Conversation

`dsh-worktree-jump` is a DeepSeek Harness plugin designed to address the difficulty of switching working directories at runtime. Through a trigger in the New Conversation interface, it allows users to directly create or select a Git worktree and fork the new session into that directory, enabling seamless context switching. The plugin supports localization, has zero runtime dependencies, and provides direct access to existing worktrees. After installation, `dsh web` must be restarted. When using it, avoid conflicts between Bundle installation and manual patches.

Read More
DeepSeek Harness Plugin: dsh-worktree

The `dsh-worktree` plugin integrates Git worktree to address the need for multi-task environment isolation in DeepSeek Harness (DSH). It allows users to create and register independent Git worktree sessions directly within an existing Workspace, with support for branch selection, automatic naming, and unified management. A process restart is required after installation, and it currently supports only the web profile of DSH 0.1.5-rc. The plugin aims to improve parallel development efficiency and is maintained by the community.

Read More
dsh-git-worktree: A Web-Based Plugin for Branch Switching and Worktree Management

The `dsh-git-worktree` plugin for DeepSeek Harness (DSH), maintained by developer LaoYueHanNi, is designed to manage Git worktrees through a Web interface. It provides core features such as branch switching, branch creation and renaming, remote synchronization, and worktree isolation, and is released under the MIT license. It supports installation via npm and includes an IDEA-style branch selector and row context menu, helping developers efficiently maintain multi-branch projects in the browser.

Read More
dsh-worktree-flow: Multi-Repository Feature Workspace Plugin

This DSH plugin creates multi-repository feature workspaces to address issues in multi-repo development, such as writing code to the wrong location and branch confusion. It binds repositories into “sets,” creates an independent Git worktree for each feature, shares the same feature branch, and automatically registers as DSH workspaces to provide sandbox isolation. Core features include branch pre-creation, identity description injection, environment diagnostics, and batch component binding. The plugin supports custom branch types and real-time shared documentation, making it suitable for integrated multi-component development. Note permission restrictions in Windows environments and Node.js version requirements.

Read More
dsh-worktree: A Git Worktree Tool for DeepSeek Harness (DSH)

dsh-worktree is a DSH workflow plugin designed to address the issue that native tools cannot advance tasks on independent branches in parallel. It provides functionality similar to `git fork`, enabling task forking and parallel development by creating isolated git worktrees and sessions. The plugin supports directory isolation, automatically opens new sessions, inherits conversation history and configurations, and provides a safe deletion mechanism. Once installed, developers can create or fork a worktree with one click from the workspace menu to work on independent branches without interference, and force delete it upon completion.

Read More
dsh-workflow-worktree: Git Worktree Isolation Backend for DeepSeek Harness Workflows

`dsh-workflow-worktree` is an isolation backend plugin for DeepSeek Harness, designed to address the issue that the `@dsh-external/workflow` plugin does not implement isolation logic. It provides each agent with an isolated Git worktree, ensuring that changes are preserved after task completion without polluting the main repository. The plugin supports crash survival, maintains fingerprint cleanliness, and refuses to run in invalid directories. It records state through a manifest and uses `.git/info/exclude` to keep the main repository clean. The main limitations are that it supports single repositories only and does not handle merge logic.

Read More
dsh-plugin-worktree: Managing Git Worktree in DSH Web UI

`dsh-plugin-worktree` is a plugin that provides workspace management capabilities for the DSH Web UI. It enables creating, switching, and deleting Worktrees through the browser interface without leaving the Web UI. Key features include a Worktree chip when creating a new session, sidebar badge indicators, and a safety confirmation dialog when deleting. The plugin requires dsh, git, and a Node.js environment, supports custom root and Worktrees directories, and can effectively improve development efficiency.

Read More
lwklbb/dsh-worktrees: Integrate Git worktree management into the DSH settings panel

# Introduction When developing with DSH, you often need to handle multiple branches of the same project simultaneously: keeping the main line on `main`, opening a branch for features, and another for fixing production issues. While Git worktrees solve this pain point by checking out multiple branches of the same repository into different directories, using the command line requires remembering paths and arguments, and managing scattered paths across the disk can be cumbersome. The `dsh-worktrees` introduced below brings this functionality into DSH's settings panel. # What is this? `dsh-worktrees` is a DSH plugin maintained by lwklbb, released under the MIT license, with the current version being 0.1.0. Its positioning can be summarized in one sentence: centralized management of Git worktrees in the DSH settings panel.

Read More
dsh-task-worktree: Isolated git worktree checkouts for each task

# Introduction A common issue when letting agents work in a repository is that all changes end up in the same workspace: changes from the previous task haven't been committed yet while the next task has started, mixing uncommitted content together. If you try to use branch switching for isolation, you must first deal with the current state. Git's native worktree allows maintaining multiple checkouts of the same repository simultaneously, each with its own attached branch. `dsh-task-worktree` integrates this capability into the DeepSeek Harness (hereinafter referred to as DSH) session model: it provides one isolated checkout per task, keeps the main workspace static, and leaves handover and cleanup actions to be performed by humans. Below, we introduce its positioning, features, and usage. # What is this `dsh-task-worktree` is Letter202

Read More
dsh-worktree: Git worktree filesystem isolation for DeepSeek Harness sub-agents

`dsh-worktree` is a plugin for DeepSeek Harness (DSH) designed to provide filesystem isolation for multiple sub-agents running in parallel via Git worktrees, preventing interference between working directories. It enables each sub-agent to share the repository object store while maintaining a separate workspace, primarily offering two entry points: the `ctx.worktree` service API and the `/worktree` slash command. Its core mechanism involves placing worktrees in the `.dsh/worktrees/<flatSlug>` directory and automatically creating the corresponding `worktree-<flatSlug>` branch. When creating, the plugin strictly validates the slug and attempts to perform environment configuration, such as copying configuration and linking dependencies. Regarding change protection...

Read More
dsh-worktree: Git worktree isolation and delivery for DSH subagents

`dsh-worktree` is a Git worktree plugin for DSH designed to resolve write conflicts when multiple sub-agents process the same repository in parallel. By providing independent worktrees for sub-agents, it supports a complete delivery workflow including review, verification, commit, merge, push, Pull Request creation, and archive recovery. The plugin is installed within a global DSH profile and does not modify business project configurations. Users can delegate tasks via `subagent_worktree` or manually manage worktrees using the `/worktree` command. The plugin supports various worktree origins and retention modes, includes built-in safety mechanisms to prevent the accidental deletion of modified worktrees, and does not use force push. It is suitable for scenarios requiring parallel development while maintaining result traceability. Users must review the source code and license before use, and uninstalling the plugin will not automatically delete files.

Read More
dsh-worktree-panel: Git worktree and branch management panel for DSH Web

dsh-worktree-panel is a DSH plugin maintained by HeathHe, licensed under MIT, designed for managing Git worktrees and branches within the DeepSeek Harness Web GUI. This plugin extends the workspace sidebar, organizing projects, main worktrees, branch worktrees, and sessions into a clear hierarchy. It supports launching sessions within worktrees, deleting worktrees, switching branches, and creating worktrees for existing or new branches. Default worktrees are stored in the `.dsh/workspaces/` directory under the project path, with support for custom paths and automatic migration detection (skipping worktrees with uncommitted changes or active sessions). For non-Git folders, it allows direct session initiation and provides

Read More
Best-of-n-solving: Isolate Worktree to Parallelly Test Multiple Solutions and Then Merge the Optimal One

This article introduces best-of-n-solving from spencerpauly/awesome-cursor-skills: When facing complex refactoring, tricky bugs or architecture selection, first define 2 to 3 strategies, then use Cursor's best-of-n-runner to attempt them in parallel in isolated git worktrees, and select the optimal solution for merging based on testing, implementation quality, performance and maintainability. The article verifies the four-step process in the official SKILL.md, the installation methods of npx skills or manual installation to .cursor/skills, as well as applicable scenarios and precautions such as "do not use Best-of-N for simple problems".

Read More
Agent Orchestrator: A Parallel Orchestration Platform for IDE to Manage 23 Terminal Coding Agents

Released by Composio as an open-source Agent Orchestrator (AO) in February 2026, this is an orchestration layer for parallel-coding agents: it supports 23 types of terminal agents including Claude Code, Codex and Cursor, adopts Git Worktree isolation by default, and automatically routes CI failures and review comments back to the corresponding sessions. It has gained over 8,700 GitHub stars so far. This paper outlines its workflow, plugin architecture and automatic feedback loop, and explains its complementary relationship with single-agent IDEs.

Read More
Orca: An ADE Running Five Coding Agents Simultaneously, A New Parallel Orchestration Paradigm with Over 20,000 Stars on GitHub

Orca, an open-source project by Stably AI, was a trending ADE (Agent Development Environment) on GitHub Trending in July 2026. Built on Git Worktree, it provides isolated parallel runtime environments for over 30 CLI Agents including Claude Code, Codex, and OpenCode. It supports one-click Worktree creation from GitHub/Linear tasks, UI context injection via Design Mode point-and-click, as well as SSH remote Worktree. Its GitHub stars exceeded 20,000 in July and continued to rise. This article sorts out the differences between ADE and traditional IDEs, core mechanisms, installation methods and applicable scenarios, to help evaluate multi-agent parallel development solutions.

Read More
Orca Going Viral on GitHub: Run Claude Code, Codex and Cursor in Parallel in ADE

In July 2026, the open-source project Orca (stablyai/orca) topped the GitHub Trending weekly chart, with its star count exceeding 30,000. Positioned as an Agent Development Environment (ADE) rather than a traditional IDE, it allows running terminal Agents such as Claude Code, Codex, and Cursor CLI in parallel on the same interface. Each Agent uses an independent git worktree to isolate changes, and supports prompt fan-out comparison, Diff annotation review, GitHub/Linear integration, and orchestration via the Orca CLI. Based on official repository and public Trending analysis, this paper sorts out Orca's core mechanisms, functional boundaries, and selection comparisons with herdr and IDE-built-in Agents, providing reference for developers in multi-Agent parallel coding scenarios.

Read More